isolated thunderstorms - German English Dictionary